From 09284d7aa0faebd9f763958ff826936e8411fa0d Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 6 Feb 2004 21:47:37 +0000 Subject: [PATCH] Handle character positions in UTF-8 strings correctly. (#133315, Theppitak Fri Feb 6 22:38:54 2004 Matthias Clasen * gtk/gtkcombo.c (gtk_combo_entry_key_press): Handle character positions in UTF-8 strings correctly. (#133315, Theppitak Karoonboonyanan) --- ChangeLog | 6 ++++++ ChangeLog.pre-2-10 | 6 ++++++ ChangeLog.pre-2-4 | 6 ++++++ ChangeLog.pre-2-6 | 6 ++++++ ChangeLog.pre-2-8 | 6 ++++++ gtk/gtkcombo.c | 2 +- 6 files changed, 31 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 4e7d64d2f7..a41fa5200a 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +Fri Feb 6 22:38:54 2004 Matthias Clasen + + * gtk/gtkcombo.c (gtk_combo_entry_key_press): Handle character + positions in UTF-8 strings correctly. (#133315, Theppitak + Karoonboonyanan) + 2004-02-06 Morten Welinder * gtk/gtktoolbar.c (show_menu): Cleanup using diff --git a/ChangeLog.pre-2-10 b/ChangeLog.pre-2-10 index 4e7d64d2f7..a41fa5200a 100644 --- a/ChangeLog.pre-2-10 +++ b/ChangeLog.pre-2-10 @@ -1,3 +1,9 @@ +Fri Feb 6 22:38:54 2004 Matthias Clasen + + * gtk/gtkcombo.c (gtk_combo_entry_key_press): Handle character + positions in UTF-8 strings correctly. (#133315, Theppitak + Karoonboonyanan) + 2004-02-06 Morten Welinder * gtk/gtktoolbar.c (show_menu): Cleanup using diff --git a/ChangeLog.pre-2-4 b/ChangeLog.pre-2-4 index 4e7d64d2f7..a41fa5200a 100644 --- a/ChangeLog.pre-2-4 +++ b/ChangeLog.pre-2-4 @@ -1,3 +1,9 @@ +Fri Feb 6 22:38:54 2004 Matthias Clasen + + * gtk/gtkcombo.c (gtk_combo_entry_key_press): Handle character + positions in UTF-8 strings correctly. (#133315, Theppitak + Karoonboonyanan) + 2004-02-06 Morten Welinder * gtk/gtktoolbar.c (show_menu): Cleanup using diff --git a/ChangeLog.pre-2-6 b/ChangeLog.pre-2-6 index 4e7d64d2f7..a41fa5200a 100644 --- a/ChangeLog.pre-2-6 +++ b/ChangeLog.pre-2-6 @@ -1,3 +1,9 @@ +Fri Feb 6 22:38:54 2004 Matthias Clasen + + * gtk/gtkcombo.c (gtk_combo_entry_key_press): Handle character + positions in UTF-8 strings correctly. (#133315, Theppitak + Karoonboonyanan) + 2004-02-06 Morten Welinder * gtk/gtktoolbar.c (show_menu): Cleanup using diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index 4e7d64d2f7..a41fa5200a 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,9 @@ +Fri Feb 6 22:38:54 2004 Matthias Clasen + + * gtk/gtkcombo.c (gtk_combo_entry_key_press): Handle character + positions in UTF-8 strings correctly. (#133315, Theppitak + Karoonboonyanan) + 2004-02-06 Morten Welinder * gtk/gtktoolbar.c (show_menu): Cleanup using diff --git a/gtk/gtkcombo.c b/gtk/gtkcombo.c index bf7f96c368..51bb602832 100644 --- a/gtk/gtkcombo.c +++ b/gtk/gtkcombo.c @@ -227,7 +227,7 @@ gtk_combo_entry_key_press (GtkEntry * entry, GdkEventKey * event, GtkCombo * com if (nprefix && strlen (nprefix) > strlen (prefix)) { - gtk_editable_insert_text (editable, nprefix + pos, + gtk_editable_insert_text (editable, g_utf8_offset_to_pointer (nprefix, pos), strlen (nprefix) - strlen (prefix), &pos); gtk_editable_set_position (editable, pos); } -- 2.30.2